@charset "utf-8";
/* CSS Document */



/*列表*/
.filter{width: 100%;background: #fff;z-index: 999;}
.filter_ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-items:center;-webkit-align-items:center;-moz-align-items:center; padding: 10px 0; border-bottom: 1px solid #dedede; }
.filter_ul .filter_li{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; text-align: center; position: relative; border-right: 1px solid #dedede; font-size: 14px; color: #333333;height: 25px;}
.filter_ul .filter_li:last-child{border-right:none;}
.filter_ul .filter_li:before{position:absolute; content:''; right:15px; top:50%; margin-top:-3px; width:0px; height:0px; border-top:5px solid #cccccc; border-left:5px solid transparent;border-right:5px solid transparent;}
.filter_ul .filter_on{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; text-align: center; position: relative; border-right: 1px solid #dedede; font-size: 14px;color: #ff9833;height: 25px;}
.filter_ul .filter_on:before{position:absolute; content:''; right:15px; top:50%; margin-top:-3px; width:0px; height:0px; border-bottom:5px solid #ff9833; border-left:5px solid transparent;border-right:5px solid transparent;}

.house{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-items:center;-webkit-align-items:center;-moz-align-items:center;padding: 10px;border-bottom: 1px solid #e0e0e0;}
.house_img{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; width: 112px; min-width: 112px; max-width: 112px; margin-right: 8px;}
.house_info{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; width: 100%;}
.house_name{font-size: 13px; color: #444444;line-height: 19px;}
.house_note{font-size: 11px; color: #a5a5a5; overflow: hidden; zoom:1;}
.house_note span{margin-right: 10px; display: inline-block;}
.house_label span{font-size: 10px; color: #6f6f6f; border: 1px solid #6f6f6f; display: inline-block;border-radius: 3px;padding: 0 5px; margin-right: 2px;line-height: 15px;}
.house_price{color: #f98320; font-size: 12px;display: inline-block; margin-right: 6px;float:right;}
.house_yushou{display: inline-block; background: #f7832c; border-radius: 3px; padding: 0 5px;color: #fff;margin-right: 2px;font-size: 10px; height: 16px; line-height: 16px;}

.pagination{display: flex;justify-content:center;margin-top: 1em;margin-bottom: 1em}
.mengban{background:rgba(0,0,0,0.5); height: 200px;position: absolute;top: 45px; width: 100%;}
.weizhi{width: 100%; background: #fff;z-index:2000;height:200px;overflow: hidden;}
.weizhi_ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height: 100%}
.weizhi_ul li{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; text-align: center; font-size: 15px; color: #565a5c; border-left: 1px solid #dedede; overflow-y: scroll;padding-bottom: 100%;}
.weizhi_ul li:first-child{ border-left:none;}
.weizhi_ul li p{height:45px; line-height: 45px; position: relative;}
.weizhi_ul li .weizhi_p:before{position:absolute; content:''; right:15px; top:50%; margin-top:-5px; width:0px; height:0px; border-top:5px solid transparent; border-left:5px solid #cccccc;border-bottom:5px solid transparent;}
.weizhi_ul li .weizhi_on{background: #f3f3f3;}
.weizhi_ul .flex13{flex:1.5;-webkit-flex:1.5;-moz-flex:1.5; box-flex:1.5;-webkit-box-flex:1.5;-moz-box-flex:1.5; }
/*详情*/
.info{padding-bottom: 58px;}
.info_banner{position: relative; height: 213px;min-height: 1px;}
.info_banner img{width: 100%; height: 100%;}
.icon_return{background: url(http://mf.znimg.com/public/wap_v5/images/icon.png) no-repeat 0 -81.5px; background-size: 35px 500px; width: 31px; height: 32px; position: absolute; top:7px; left:7px; z-index:9;}
.icon_geren{ background-size: 35px 500px; width: 31px; height: 32px; position: absolute; top:7px; right:7px; z-index:9;}
.icon_collection{background-size: 35px 500px; width: 31px; height: 32px; position: absolute; top:7px; right:53px; z-index:9;}
.sc_on{ height: 31px; background-size: 31px 31px; position: absolute; top:7px; right:53px; z-index:9; }
.info_name{padding: 15px;border-bottom: 1px solid #e8e8e8;background: #fff;}
.info_name h3{font-size: 16px; color: #444444;}
.info_jg{overflow: hidden;}
.info_jg .jg_m{font-size: 20px; color: #ff9833;float: left;}
.info_jg .jg_m font{font-size: 15px;}
.info_jg .jg_m em{font-size: 10px;}
.info_jg .lab_hezu{font-size: 10px; color: #fd9840;background: #fff5ef; border-radius: 3px;display: inline-block;padding: 0 5px;float: left; margin-top: 10px; margin-left: 10px;}
.room_info{padding: 15px;background: #fff;}
.room_label span{height: 19px; line-height: 19px; border: 1px solid #828282; border-radius: 3px; padding: 0 5px;display: inline-block; color: #828282;margin-right: 5px;}

.room_dizhi{margin-top: 10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-items:center;-webkit-align-items:center;-moz-align-items:center;}
.room_dizhi span{font-size: 12px; color: #828282; width: 100%; display: block;flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; }
.room_dizhi i {
    background: url(http://mf.znimg.com/public/wap_v5/images/icon.png) no-repeat 0 -266px;
    background-size: 35px 500px;
    width: 12px;
    height: 13px;
    margin-right: 10px;
    flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    box-flex: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    min-width: 12px;
    max-width: 12px;
    display: block;
}

.info_title{font-size: 16px; color: #5a5a5a; text-align: center;}

.room_xinxi{background: #fff;padding: 10px 0; margin-top: 10px;}
.room_xinxi_ul{padding: 0 15px; overflow:hidden; margin-top: 15px;}
.room_xinxi_ul li{ width: 25%;float: left; text-align: center; color: #828282;height: 25px; line-height: 25px;}
.room_xinxi_ul .tindt_l{text-align: left;}
.room_xinxi_ul li span{color: #ff991f; font-size: 12px;}
.room_xinxi_ul li font{font-size: 13px;}
.room_xinxi_ul li a{color: #ff991f; border: 1px solid #ff991f; border-radius: 3px; padding: 0 5px; height: 23px; line-height: 23px; display: inline-block;}
.room_xiaoqu{border-bottom: 1px solid #e6e6e6;padding-bottom: 15px;}

.room_guanjia{background: #fff;padding-top: 10px; margin-top: 10px;}
.room_guanjia .monph_kf{margin-top: 0;text-align: left;}
.swipe{margin: 0px auto; visibility: visible;}

.swipe-wrap {
    overflow: hidden;
    position: relative;
}
.swipe-item{
    float: left;
    position: relative;
    width: 391px; 

}

.kf_tel{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; width: 100%;margin-left: 15px;}
.kf_tel span{font-size: 14px; color: 484848; display: block;}
.kf_tel p{font-size: 13px; color: #a5a5a5;}
.house_juli{margin-top: 0;}
.house_juli i{ margin-right: 5px;}


